##base _ScanBase
##bias 30
##private
*
SB_obsolete()()
*
##public
SB_HidePanel()()
SB_ShowPanel()()
SB_ArrangePanel()()
SB_ShowStatus(buffer)(a0)
*
* These 3 bar functions are registerized!!
SB_BeginBar(title,count,cancel)(a0/d0/d1)
SB_Bar(iteration)(d0)
SB_EndBar(junk)(a0)
*
SB_Error()()
SB_VErrorf(text,vargs)(a0/a1)
SB_TogglePanel()()
*
SB_SerOpen(device,unit,baud,z)(a0/d0/d1/d2)
SB_SerClose()()
SB_SerBaud(baud)(d0)
SB_SerRead(buf,len)(a0/d0)
SB_TimedSerRead(buf,len,timeout)(a0/d0/d1)
##private
SB_obsolete1()()
##public
SB_SerPutc(byte)(d0)
SB_SerWrite(string,len)(a0/d0)
SB_SerFlush()()
SB_SerDisable()()
SB_SerEnable()()
*
SB_Ged_Set(window,gadgetid,value)(a0/d0/d1)
SB_Ged_Get(window,gadgetid)(a0/d0)
SB_Ged_Activate(window,gadgetid)(a0/d0)
SB_Ged_Enable(window,gadgetid,enable)(a0/d0/d1)
*
SB_AllocChipBitMap(w,h,d)(d0/d1/d2)
SB_AllocFastBitMap(w,h,d)(d0/d1/d2)
SB_DeleteBitMap(bitmap)(a0)
SB_ClearBitMap(bitmap)(a0)
SB_CopyBitMap(source,dest)(a0/a1)
SB_SetError(errorcode)(d0)
SB_GetError()()
##private
SB_obsolete2()()
##public
SB_DAlloc(size,flags,file,func,line)(d0/d1/a0/a1/d2)
SB_DFree(mem,size,file,func,line)(a1/d0/a0/a2/d2)
*
SB_IsBuffer()()
SB_FreeBuffer()()
SB_InitBuffer(name,width,height,depth,bits,flags)(a0/d0/d1/d2/d3/d4)
SB_ObtainBuffer(which)(d0)
SB_ReleaseBuffer(buffer)(a0)
SB_GetBufLine(buffer,redp,grnp,blup,scanline)(a0/a1/a2/a3/d0)
SB_PutBufLine(buffer)(a0)
SB_PutNewBufLine(buffer,red,grn,blu,scanline)(a0/a2/a2/a3/d0)
SB_PutNewBufLine1(a,b,c,d)(a0/a1/d0/d1)
SB_GetBufVLine(a,b,c,d,e)(a0/a1/a2/a3/d0)
SB_PutBufVLine(a)(a0)
SB_PutNewBufVLine(a,b,c,d,e)(a0/a1/a2/a3/d0)
SB_PutNewBufVLine1(a,b,c,d)(a0/a1/d0/d1)
##private
SB_obsolete111()()
##public
*
##private
SB_obsolete3()()
SB_obsolete4()()
##public
SB_RenderVirtual()()
SB_RenderPartVirtual(x1,y1,x2,y2)(d0/d1/d2/d3)
SB_VirtualTranslate(xptr,yptr)(a0/a1)
SB_GetVCoords(intuimsg,xptr,yptr)(a0/a1/a2)
SB_VirtRow24(a,b,c,d,e)(a0/a1/a2/d0/d1)
SB_ColorVirtual(a)(d0)
SB_ClearVirtual()()
##private
SB_obsolete7()()
SB_obsolete8()()
SB_obsolete9()()
##public
SB_VirtRow8(a,b,c,d)(a0/d0/d1/d2)
SB_VirtCol8(a,b,c,d)(a0/d0/d1/d2)
##private
SB_obsolete112()()
SB_obsolete10()()
##public
SB_VirtualTempClose()()
SB_VirtualTempOpen()()
*
SB_RequestNewRender()()
*
##private
SB_obsolete11()()
SB_obsolete12()()
SB_obsolete13()()
SB_obsolete14()()
SB_obsolete15()()
SB_obsolete16()()
SB_obsolete17()()
SB_obsolete18()()
*
SB_DM_Inquire()()
SB_DM_Dither()()
*
SB_Quantize_Inquire()()
##public
SB_DoQuantize(a,b,d,e,f,g)(d0/d1/a0/a1/a2/d2)
*
SB_AllocBuffer(name,width,height,depth,bits,flags)(a0/d0/d1/d2/d3/d4)
SB_ReplaceBuffer(oldbuf,newbuf)(a0/a1)
SB_KillBuffer(buffer)(a0)
*
SB_ProcessRegion(a,b,d,e,f)(a0/a1/a2/a3/a4)
SB_ProcessPlane(a,b,c,d,e)(a0/a1/a2/d0/a3)
SB_SaveUndo(buffer,leftedge,topedge,width,height)(a0/d0/d1/d2/d3)
SB_RestoreUndo(redraw)(d0)
*
SB_InitHook()()
SB_CleanupHook()()
SB_EasyProcess(a,b,c)(a0/a1/a2)
*
SB_PreOverscan(a)(a0)
SB_PostOverscan(a)(a0)
*
SB_VBoolRequest(title,vargs)(a0/a1)
SB_StringRequest(title,default)(a0/a1)
SB_IntegerRequest(title,low,high,default)(a0/d0/d1/d2)
*
SB_SetCurrentPalette(a,b)(a0/d0)
SB_GetPaletteStruct(a)(a0)
SB_IsRangeLocked(a)(d0)
SB_IsRegisterLocked(a)(d0)
SB_ModifyPalette(a,b,c,d)(d0/d1/d2/d3)
SB_UnlockedColors(a)(d0)
SB_RefreshPalette()()
*
SB_OpenRenderScreen(a,b,c)(a0/d0/d1)
SB_CloseRenderScreen(a)(a0)
SB_DrawRenderArea()()
*
SB_SetModGad(base,id,val)(a0/d0/d1)
SB_Ged_Create(context,newgad,text)(a0/a1/a2)
SB_Ged_Delete(context)(a0)
SB_Ged_Add(context,window)(a0/a1)
SB_Ged_Remove(context,window)(a0/a1)
SB_GedWindow(newwindow,newgad,id,init,free,text)(a0/a1/d0/a2/a3/a4)
SB_Ged_GetIMsg(window,rcptr)(a0/a1)
*
SB_VInfoRequest(title,vargs)(a0/a1)
*
SB_CheckMask(mask,x,y)(a0/d0/d1)
*
SB_RollScreenUp(height)(d0)
SB_RollScreenDown()()
*
SB_InstallCustomMask(a)(a0)
SB_FreeMask(mask)(a0)
SB_BuildRectMask(a,b,c,d)(d0/d1/d2/d3)
SB_BuildOvalMask(a,b,c,d,e)(d0/d1/d2/d3/d4)
SB_BuildPolyMask(a)(a0)
SB_BuildFloodMask(a,b,c,d)(a0/d0/d1/d2)
SB_SetRegionTool(a)(d0)
*
##private
SB_msprintf()()
##public
*
SB_SaveBuffer(a,b,c)(a0/a1/a2)
SB_LoadBuffer(a,b,c)(a0/a1/d0)
*
*------------------------------ 0.49 ---------------------------
*
SB_ParseCommand(a,b)(a0/a1)
SB_RenderPalette(a,b,c,d,e)(a0/a1/d0/a2/d1)
##private
SB_DoRexx()()
SB_DoGadget()()
##public
*
*------------------------------ 0.51 ---------------------------
*
SB_RedrawFull()()
SB_RedrawArea(a,b,c,d)(d0/d1/d2/d3)
*
*------------------------------ 0.52 ---------------------------
*
SB_ListRequester(a,b,c)(a0/a1/d0)
*
*------------------------------ 0.54 ---------------------------
*
SB_VThreeRequest(a,b,c,d,e)(a0/a1/a2/a3/a4)
*
*------------------------------ 0.55 ---------------------------
*
SB_UnlockResource(a)(d0)
SB_RelockResource(a)(d0)
SB_NewGetFile(a,b,c)(a0/a1/d0)
SB_TakeOver(a)(d0)
SB_ReadBuffer(a,b)(a0/a1)
* Misleading name at best:
SB_SaveBrush(a,b,c,d)(a0/a1/a2/a3)
*
*------------------------------ 0.57 ---------------------------
*
SB_SaveMapped(a,b,c,d)(a0/a1/a2/a3)
*
*------------------------------ 0.58 ---------------------------
*
SB_BOpen(file,mode,bufsize)(a0/d0/d1)
SB_BClose(handle)(a0)
SB_BPutc(handle,c)(a0,d0)
SB_BPuts(handle,string)(a0,a1)
SB_BGetc(handle)(a0)
SB_BGets(handle,buf,len)(a0/a1/d0)
SB_BWrite(handle,buffer,length)(a0/a1/d0)
SB_BRead(handle,buffer,length)(a0/a1/d0)
*
*------------------------------ 0.61 ---------------------------
*
SB_CloseWindowSafely(window)(a0)
*
*------------------------------ 0.62 ---------------------------
*
SB_RequestNewScanner()()
SB_RequestNewPrinter()()
*
*------------------------------ 0.63 ---------------------------
*
SB_VSetResult(msg,fmt,vargs)(a0/a1/a2)
##private
SB_MatchArg(arg,...)()
SB_ChangeScanner()()
SB_ChangeRender()()
SB_ChangePrinter()()
##public
*
*------------------------------ 0.64 ---------------------------
*
SB_PrepareNW(nw,width,height,scale)(a0/d0/d1/d2)
*
*------------------------------ 0.65 ---------------------------
*
SB_GetPalette(reg,r,g,b)(d0/a0/a1/a2)
*
*------------------------------ 0.91 ---------------------------
*
SB_ReadText(tag,count)(a0/d0)
SB_FreeText(textarray,count)(a0/d0)
*
*------------------------------ 0.92 ---------------------------
*
SB_InitDither(ng1,ng2,ng3)(a0/a1/a2)
SB_FreeDither(dargs)(a0)
SB_DoDither(buf,dargs)(a0/a1)
SB_Help(file,node)(a0/a1)
*
*------------------------------ 0.93 ---------------------------
*
##private
SB_AddWedge(wedgename,portname)()
##public
SB_AddRawWedge(wedgename,function,userdata)(a0/a1/a2)
SB_RemoveWedge(wedgename,portname)(a0/a1)
SB_RemoveAllWedges()()
##private
SB_DoWedge(wedgename,fmt,...)()
##public
SB_VDoRawWedge(wedgename,resultptr,vargs)(a0/a1/a2)
SB_QuickPix(planes,byteptr,bitptr,color,depth)(a0/a1/a2/d0/d1)
SB_QuickLine(planes,byteptr,bitptr,array,width,depth)(a0/a1/a2/a3/d0/d1)
##private
SB_HandleArexx()()
##public
*
*------------------------------ 0.94 ---------------------------
*
##private
SB_OldReadArgsClone(argc,argv,template,array)()
SB_ReadArgsClone(stringptr,template,array)()
SB_FreeArgsClone(argstruct)()
##public
SB_GedWin(newwindow,newgad,id,init,free,text)(a0/a1/d0/a2/a3/a4)
SB_VMWriteAll(a)(a0)
SB_VMPageChanged(a,b)(a0/d0)
SB_VMGetPage(a,b)(a0/d0)
##private
SB_VMOpen()()
SB_VMClose()()
##public
*
*------------------------------ 0.95 ---------------------------
*
SB_NumberRequest(title,low,high,default)(a0/d0/d1/d2)
*
*------------------------------ 0.98 ---------------------------
*
SB_BFlush(bio)(a0)
SB_BSeek(bio,offset,mode)(a0/d0/d1)
*
*------------------------------ 0.99 ---------------------------
*
SB_VPickFromList(a,b,c,d)(a0/d0/d1/a1)
SB_LangListRequest(a,b,c,d,e,f,g)(a0/a1/d0/d1/d2/d3/a2)
SB_TextListRequest(a,b,c,d,e)(a0/a1/d0/d1/d2)
SB_PickFromListA(a)(a0)
SB_CreateBlend(a)(a0)
SB_DeleteBlend(a)(a0)
SB_mixer(new,old,mix)(d0/d1/d2)
*
*------------------------------ 0.100 ---------------------------
*
SB_GetBufLines(a,b,c,d,e,f)(a0/a1/a2/a3/d0/d1)
SB_PutBufLines(a,b,c)(a0/d0/d1)
*
*------------------------------ 0.104 ---------------------------
*
SB_NewPreOverscan(ns,modeid)(a0/d0)
*
*------------------------------ 1.04 ---------------------------
*
SB_FeatherEdges(mask)(a0)
SB_IsAnimation(fname,format)(a0/a1)
SB_LearnA(fmt,args)(a0/a1)
SB_NewGetPaletteStruct(palette,num)(a0/d0)
SB_SeparateBuffer(buffer,sepinfo,fname,format,args)(a0/a1/a2/a3/a4)
*
SB_PrepareProcess(title,buffer,stripw,striph,flags)(a0/a1/d0/d1/d2)
SB_FinishProcess(procinfo)(a0)
SB_GetData(procinfo,topedge,height,offset)(a0/d0/d1/d2)
SB_PutData(procinfo,topedge,height,offset)(a0/d0/d1/d2)
*
SB_EnableVMEM(enable)(d0)
*
SB_LockBufLine(buffer,row)(a0/d0)
SB_UnlockBufLine(buffer,row)(a0/d0)
*
##end
